//自来水控制代码
void ziLaiShui(){  
  //水箱检测
  shuiWei_Man=digitalRead(shuiWei_Gao_Tou);  //水箱高水位
  shuiWei_Kong=digitalRead(shuiWei_Di_Tou);   //水箱低水位
  if(shuiWei_Man==HIGH && shuiWei_Kong==HIGH && yuShuiDianZu>=1000){  //如果水箱空，且无雨水，打开自来水
    digitalWrite(RELAY_0,LOW);
    Serial.println("水箱已空，且无雨水，打开自来水！！");
    }else if(shuiWei_Man==HIGH && shuiWei_Kong==LOW){  //如果水箱有水，但是不满，自来水关闭，等待雨水
      digitalWrite(RELAY_0,HIGH);
      Serial.println("水箱有水但不满，等待！！");
      }else if(shuiWei_Man==LOW && shuiWei_Kong==LOW){  //如果水箱已满，关闭自来水
        Serial.println("水箱已满，关闭自来水！！");
        digitalWrite(RELAY_0,HIGH);  
        }else{
          Serial.println("其它未知情况下，关闭自来水！！");
          digitalWrite(RELAY_0,HIGH);  //其它情况下，亦关闭自来水。
        }
}

//自来水流量统计代码
/*
void ziLaiShui_LiuLiang(){
  volatile long liuLiang = 0;
  volatile long count;
    for(count = 0;count < 450;count++);
    liuLiang=liuLiang++;
    Serial.print("自来水流量(L)=");
    Serial.println(liuLiang);
}*/
